slight flavor/taste - German English Dictionary